//这个文件目的是为了在请求函数使用的时候，有可能会用到的一些对象的接口结构定义

//定义请求医院设置参数列表对象结构
export interface reqHospitalsetParamsList {
    //当前页码
    page: number;
    //每页记录数
    limit: number;
    //医院名称
    hosname?: string;
    //医院编号
    hoscode?: string;
}

//定义响应医院结果records单条数据的结构
export interface resHospitalsetOneData {
    //编号
    id: number,
    //创建时间
    createTime: string,
    //更新时间
    updateTime: string,
    //是否被删除了
    isDeleted: number,
    param: {},
    //医院名称
    hosname: string,
    //医院编号
    hoscode: string,
    //api基础路径
    apiUrl: string,
    //签名
    signKey: string,
    //联系人姓名
    contactsName: string,
    //联系人电话
    contactsPhone: string,
    //状态
    status: number
}

//定义响应医院结果records数组类型
export type resHospitalsetLists = resHospitalsetOneData[];

//定义响应医院设置的整体响应结果
export interface resHospitalsetResultData {
    //所有的记录
    records: resHospitalsetLists,
    //总页数
    total: number,
    //每页显示多少条
    size: number,
    //当前页码
    current: number,
    orders: [],
    hitCount: boolean,
    searchCount: boolean,
    //显示多少页
    pages: number
}

//定义添加医院请求体参数结构
export interface AddHospitalsetParamsBodyData {
    //医院名称
    hosname: string;
    //医院编号
    hoscode: string;
    //api基础路径
    apiUrl: string;
    //联系人姓名
    contactsName: string;
    //联系人电话
    contactsPhone: string;
}